package com.lingjtx.ai.po;

import lombok.Data;

@Data
public class LocalFileItem {

    /**
     * document 具体类型包含：'TXT', 'MD', 'MARKDOWN', 'PDF', 'HTML', 'XLSX', 'XLS', 'DOCX', 'CSV', 'EML', 'MSG', 'PPTX', 'PPT', 'XML', 'EPUB'
     * image 具体类型包含：'JPG', 'JPEG', 'PNG', 'GIF', 'WEBP', 'SVG'
     * audio 具体类型包含：'MP3', 'M4A', 'WAV', 'WEBM', 'AMR'
     */
    private String type;

    /**
     * 传递方式: remote_url: 图片地址；local_file: 上传文件
     */
    private String transfer_method;

    /**
     * 上传文件 ID
     */
    private String upload_file_id;

    /**
     *  图片地址。（仅当传递方式为 remote_url 时）
     */
    private String url;
}
